//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Copyright (c) 1996-2004 Winbond Electronic Corporation
//
//  Module Name:
//    wbusb_f.h
//
//  Abstract:
//    Linux driver.
//
//  Author:
//	  
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

int wb35_open( struct net_device *netdev );
int wb35_close( struct net_device *netdev );
BOOL WbUsb_initial( IN phw_data_t pHwData );
VOID WbUsb_destroy( IN phw_data_t pHwData );
BOOL WbWLanInitialize( IN PADAPTER Adapter );
#define	WbUsb_Stop( _A )

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
	void *wb35_probe( struct usb_device *udev, unsigned int ifnum, const struct usb_device_id *id_table );
	void wb35_disconnect(struct usb_device *udev, void *ptr);
#else
	int wb35_probe( struct usb_interface *intf,const struct usb_device_id *id_table );
	void wb35_disconnect(struct usb_interface *intf);
#endif

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
	#define wb_usb_submit_urb(_A) usb_submit_urb(_A)
#else
	#define wb_usb_submit_urb(_A) usb_submit_urb(_A,GFP_ATOMIC)
#endif

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
	#define wb_usb_alloc_urb(_A) usb_alloc_urb(_A)
#else
	#define wb_usb_alloc_urb(_A) usb_alloc_urb(_A,GFP_ATOMIC)
#endif


#define WbUsb_CheckForHang( _P )
#define WbUsb_DetectStart( _P, _I )





